Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour French Open - Paris French Open - Paris Wimbledon - London Australia F2 France F6 France F8 France F9 USA F28 Australia F1 Australia F2 USA F22 USA F23 USA F27 USA F28 Bulgaria F6 Bulgaria F7 Belarus F1 Belarus F2 USA F31 Kazakhstan F1 Kazakhstan F2 Croatia F6 Czech Republic F1 Russia F3 Kazakhstan F11 Estonia F3 Dominican Republic F4 Kazakhstan F10 Belarus F4 Shimadzu All Japan Indoor Tennis Championships - Kyoto USA F29 Shimadzu All Japan Indoor Tennis Championships - Kyoto Harrah's Entertainment Men's Pro Challenger - Tunica GHI Bronx Tennis Classic - Bronx USA F24 XL Bermuda Open - Bermuda Ciudad de Pozoblanco Open Diputacion - Cordoba Togliatti Cup - Togliatti Keio Challenger International Tennis Tournament - Yokohama Open Diputacion Ciudad de Pozoblanco - Cordoba Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Alexander Kolyaskin Memorial - Donetsk PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Sunrise Challenger Rhodes Challenger Ramat Hasharon Challenger Rhodes Challenger Ramat Hasharon Challenger Vancouver Challenger San Jose Challenger Fergana Challenger Nottingham Challenger Astana Challenger Beijing Challenger Ortisei Challenger Vancouver Challenger Bangkok Challenger Uncle Tobys Challenger - Tasmania Quimper Challenger Dallas Challenger Leon Challenger Busan Challenger Nottingham Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Istanbul Challenger Challenger Casablanca San Angel - Mexico City Olbia Challenger - Olbia Heineken Challenger - Ho Chi Minh City Voit Mexico City Open - Mexico City Isla de Lanzarote - Lanzarote Alphen Challenger Countrywide Classic USTA Challenger - Carson Gemax Open - Belgrade 2007 Challenger of Santa Clara - Valencia 2006 Challenger of Santa Clarita California Challenger - Valencia Kazan Challenger Kazan Challenger Nottingham Challenger Budapest Challenger - Budapest Astana Challenger Rennes Challenger Helsinki Challenger Smith Barney Men's Challenger - Covington Irving Challenger Vicenza Challenger Ilkley Challenger Open de Montauban - Montauban Vancouver Challenger Flea Market Cup - Busan Uncle Toby's Challenger in Burnie - Burnie Eckental Challenger Brescia Challenger Irving Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Karshi Challenger Recanati Challenger Cortina Challenger Penza Cup - Penza Ourocard Tennis Challenger - Sao Paulo Kaohsiung Challenger Orleans Challenger Ho Chi Minh City Challenger Surbiton Challenger Nottingham Challenger Taiwan Challenger - Kaohsiung Bukhara Challenger - Bukhara Vancouver Challenger Austin Challenger - Austin The Swanston Challenger - Sacramento Isla de Gran Canaria - Mas Palomas The $50,000 Pro Challenger at Calabasas - Calabasas Taipei City Challenger Ford Tennis Championships - Louisville Indian Wells Challenger Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Columbus Challenger Samsung Securities Cup - Seoul ECM Prague Open 2005 - Prague Odlum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Home Depot Center USTA Challenger - Carson XL Bermuda Open - Bermuda Granby Challenger Torneo Internacional Challenger Fila 2006 - Leon Atlanta Clay Court Challenger - Atlanta Bancolombia Open - Bogota Mordova Cup 2007 - Saransk Shanghai Challenger VI Gramado Open de Tenis - Gramado Happy Valley Challenger Swanston Challenger - Sacramento Quimper Challenger Astana Challenger Mons Challenger Mouilleron-Le-Captif Challenger Moscow Challenger Quimper Challenger Astana Challenger Taipei City Challenger Akbank Private Banking TED Open - Istanbul Aix En Provence Challenger Seoul Challenger Busan Challenger Caltanissetta Challenger Seoul Challenger Bratislava Challenger Biella Challenger Dallas Challenger Raanana Challenger Seoul Challenger Busan Challenger Rome Challenger The LTA Wrexham Challenger - Wrexham Irving Challenger Columbus Challenger Tashkent Challenger Suzhou Challenger Bratislava Challenger Canberra Challenger Indian Wells Challenger HTV Challenger - Ho Chi Minh City Vicenza Challenger Moscow Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Como Challenger Czech Open - Prostejov Istanbul Challenger Mons Challenger Busan Challenger International Indoor Tennis Championships of Croatia - Zagreb Gimcheon Challenger Togliatti Cup - Togliatti Guzzini Challenger - Recanati Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Wailea Men's Challenger - Maui USTA Comerica Challenger - Aptos Gwangju Challenger Singha Tennis Classic - Tarzana Aptos Challenger Fifth Third Bank Tennis Classic - Lexington Project Independence Men's Challenger - Mandeville Binghamton Challenger PBZ Zagreb Indoors - Zagreb dBI Tennis Challenger - Binghamton Mallorca Challenger Cassis Challenger Helsinki Challenger Uncle Toby's Burnie Challenger - Tasmania AIG Japan Open Tennis Championships - Tokyo Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Alexander Kolyaskin Memorial - Donetsk College Station Challenger - College Station The Artois Championships - London The Nottingham Open - Nottingham Indianapolis Tennis Championships - Indianapolis TED Open - Istanbul Marburg Challenger Pro Challenger at Calabasas - Calabasas Chennai Open - Chennai Czech Open 2006 - Prostejov Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Medibank International - Sydney SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Morelos Challenger PBZ Zagreb Indoors - Zagreb Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul BRD Nastase Tiriac Trophy - Bucharest Prague Challenger Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Athens Challenger Kremlin Cup - Moscow Aircel Chennai Open - Chennai Open Sud de France - Montpellier Busan Challenger Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Sao Paulo Challenger Tour Finals Rennes Challenger Zhuhai Challenger Dallas Challenger Nottingham-2 Challenger AIG Japan Open Tennis Championships - Tokyo Salzburg Challenger Swiss Indoors Basel - Basel Heineken Open - Auckland Interwetten Austrian Open - Kitzbuhel Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Tashkent Challenger Padova Challenger Geneva Challenger BMW Open - Munich Memphis Open - Memphis Delray Beach Open - Delray Beach Indianapolis Tennis Championships - Indianapolis Citi Open - Washington Chennai Open - Chennai Jerusalem Challenger Legg Mason Tennis Classic - Washington Loughborough Challenger Gerry Weber Open - Halle Konzum Croatia Open - Umag Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Campbell's Hall of Fame Tennis Championships - Newport Nature Valley International - Eastbourne Plava Laguna Croatia Open - Umag Qatar ExxonMobil Open - Doha New York Open - New York Erste Bank Open - Vienna Serbia Open - Belgrade Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Delray Beach International Tennis Championships - Delray Beach Batman Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Little Rock Challenger Terra Wortmann Open - Halle Mifel Tennis Open - Los Cabos Le Gosier Challenger Countrywide Classic - Los Angeles Guadalajara Challenger PTT Thailand Open - Bangkok Mexico City Challenger Kun-Ming Challenger AEGON Championships - London Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Delray Beach Open - Delray Beach Athens Challenger Ningboo Challenger Aegon Nottingham Open - Nottingham Geneva Open - Geneva Ortisei Challenger Vegeta Croatia Open - Umag AEGON Championships - London Topshelf Open - 's-Hertogenbosch Grand Prix Hassan II - Marrakech Erste Bank Open - Vienna Winston-Salem Open - Winston-Salem Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Citi Open - Washington SA Tennis Open - Johannesburg China Open - Beijing Hong Kong Tennis Open - Hong Kong Qatar ExxonMobil Open - Doha Open Sabadell Atlantico - Barcelona Ordina Open - 's-Hertogenbosch Hall of Fame Open - Newport Swiss Open - Gstaad Erste Bank Open - Vienna Sydney International - Sydney Open 13 Provence - Marseille German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Adelaide International - Adelaide AEGON Championships - London Hamburg European Open - Hamburg Heilbronn Challenger Thailand Open - Bangkok San Diego Open - San Diego Open 13 Provence - Marseille Serbia Open - Belgrade Nordea Open - Bastad Citi Open - Washington Astana Open - Astana Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Banja Luka Open - Banja Luka Nordea Open - Bastad China Open - Beijing Erste Bank Open - Vienna ABN AMRO Open - Rotterdam Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok St. Petersburg Open - St. Petersburg Hamburg Open - Hamburg Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Cherbourg Challenger Bastad Challenger Hua Hin Challenger Aircel Chennai Open - Chennai Andria Challenger Seville Challenger Delray Beach Open - Delray Beach Binghamton Challenger Budapest Challenger Dallas Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Canberra Challenger Shenzhen Challenger Open 13 - Marseille Winston-Salem Open - Winston-Salem TEB BNP Paribas Istanbul Open - Istanbul Dubai Duty Free Tennis Championships - Dubai Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Valencia Open - Valencia Canberra Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Indian Wells Challenger Tashkent Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Busan Challenger Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington Hall of Fame Tennis Championships - Newport St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Dubai Duty Free Tennis Championships - Dubai Kremlin Cup - Moscow Shenzhen Open - Shenzhen Winnipeg Challenger Gatineau Challenger Next Gen ATP Finals - Milan Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco China Open - Beijing Next Gen ATP Finals - Milan ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Citta di Monza - Monza St. Petersburg Open - St. Petersburg China Open - Beijing Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam Noventi Open - Halle ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hamburg European Open - Hamburg Erste Bank Open - Vienna Erste Bank Open - Vienna Gijon Open - Gijon ABN AMRO Open - Rotterdam TD Waterhouse Cup - Long Island Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Terra Wortmann Open - Halle Qatar ExxonMobil Open - Doha Barcelona Open Banc Sabadell - Barcelona Hangzhou Open - Hangzhou Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston The Hypo Group Tennis International 2008 - Poertschach Hamburg European Open - Hamburg Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Regions Morgan Keegan Championships - Memphis Plava Laguna Croatia Open - Umag Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Open Occitanie - Montpellier Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome AEGON International - Eastbourne National Bank Open - Montreal BMW Open - Munich Erste Bank Open - Vienna Chengdu Open - Chengdu Brisbane International - Brisbane Plava Laguna Croatia Open - Umag Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Noventi Open - Halle Citi Open - Washington Regions Morgan Keegan Championships - Memphis CA Tennis Trophy - Vienna Canberra Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Shanghai - Shanghai Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Sony Ericsson Open - Miami Sony Ericsson Open - Miami Grand Prix Hassan II - Marrakech China Open - Beijing Sony Ericsson Open - Miami Adelaide International 1 - Adelaide Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Medibank International - Sydney BNP Paribas Open - Indian Wells SAP Open - San Jose Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Nordea Open - Bastad Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Terra Wortmann Open - Halle Rogers Cup - Montreal Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Nordic Open - Stockholm Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Rolex Paris Masters - Paris Coupe Rogers - Montreal Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Masters - Paris Rolex Paris Masters - Paris Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells China Open - Beijing Rogers Cup - Toronto Rogers Cup - Montreal Miami Open - Miami Mutua Madrid Open - Madrid Dubai Duty Free Tennis Championships - Dubai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Cincinnati Open - Cincinnati National Bank Open - Toronto Mutua Madrid Open - Madrid French Open - Paris Australian Open - Melbourne Rolex Paris Masters - Paris French Open - Paris U.S. Open - New York Next Generation Adelaide International - Adelaide Wimbledon - London Claro Open Colombia - Bogota U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Atlanta Tennis Championships - Atlanta Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Credit Agricole Suisse Open - Gstaad French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Davis Cup, Group 1, PO, ZIM-ISR 1-4 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, ISR-ITA 3-2 Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group I, 2R, ISR-POL 3-1 Davis Cup, World Group, PO, ISR-CAN 2-3 Wimbledon - London Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, Group I, 1R, POR-ISR 5-0 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, Group I, PO, ISR-ROU 5-0 Davis Cup, Group I, 1R, RSA-ISR 2-3 Australian Open - Melbourne Davis Cup, Group I, 2R, RUS-AUT 1-3 Davis Cup, Finals, SF, RUS-CAN 1-2 Laver Cup - Boston Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, PO, RUS-ITA 1-4 All Lower level tournaments Davis Cup, Finals, QF, SRB-RUS 1-2 Davis Cup, Finals, Group B Davis Cup, World Group, 1R, FRA-ISR 5-0 Barcelona Open Banc Sabadell - Barcelona ATP Cup - Melbourne Davis Cup, Finals, Group A Davis Cup, World Group, PO, ISR-AUT 2-3 Shanghai Rolex Masters - Shanghai Mubadala World Tennis Championship Davis Cup, PO, CHI-ISR 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, Finals, F, RUS-CRO 2-0 Nitto ATP Finals - Turin Laver Cup - Vancouver Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, 1R, SWE-ISR 2-3 Davis Cup, World Group, QF, ISR-RUS, 4-1 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, ROU-ISR 5-0 Davis Cup, World Group, 1R, ISR-SWE 2-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, Group I, 2R, CZE-ISR 3-1 Davis Cup, Group I, 1R, SWE-ISR 3-1 Davis Cup, Group 1, 1R, ISR-LUX 5-0 Davis Cup, Finals, SF, RUS-GER 2-1 Davis Cup, Finals, QF, RUS-SWE 2-0 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, RUS-NED 4-1 U.S. Open (juniors) Olympics - Rio de Janeiro French Open (juniors) U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Monte-Carlo Rolex Masters - Monte-Carlo Hong Kong Tennis Open - Hong Kong Nitto ATP Finals - London Mubadala World Tennis Championship Mubadala World Tennis Championship Exhibition Diriyah Tennis Cup Mubadala World Tennis Championship Nitto ATP Finals - Turin Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Tokyo